"""
语法：数据.copy()
说明：
1. 通过 copy() 方法可以获取一个原始数据相同的新数据副本
2. 适用类型: 列表、 字典
"""
list_data = ["python", "java"]
# dict_data = {"name": "tom", "age": 18, "gender": "男"}

# 把list_data内容拷贝一份，给 一个新变量赋值
list_data_bk = list_data.copy()
print('list_data = ', list_data)
print('list_data_bk = ', list_data_bk)
print('=' * 50)
# 改某一个，不会影响另外一个，这种拷贝是深拷贝
list_data.append('test')
print('list_data = ', list_data)
print('list_data_bk = ', list_data_bk)

# 拓展：浅拷贝
print('=' * 50)
print('浅拷贝')
list_data = ["python", "java"]
temp_list = list_data # 直接2个列表变量赋值
print('list_data = ', list_data)
print('temp_list = ', temp_list)
# 改某一个，影响另外一个，因为操作是同一个，这种拷贝是浅拷贝
list_data.append('test')
print('list_data = ', list_data)
print('temp_list = ', temp_list)